package com.dayatang.hrm.compensation.infra.hibernate;

import java.util.List;

import org.apache.tapestry5.hibernate.HibernateSessionManager;

import com.dayatang.commons.repository.EntityRepositoryHibernateTapestry;
import com.dayatang.hrm.compensation.domain.FiscalPeriod;
import com.dayatang.hrm.compensation.domain.PayRoll;
import com.dayatang.hrm.compensation.domain.PayRollRepository;
import com.dayatang.hrm.compensation.domain.SalaryAccountSuite;

public class PayRollRepositoryImpl extends
		EntityRepositoryHibernateTapestry<PayRoll, Long> implements
		PayRollRepository {
	public PayRollRepositoryImpl(HibernateSessionManager sessionManager) {
		super(PayRoll.class, sessionManager);
	}

	@Override
	public List<SalaryAccountSuite> findAccountSuiteByFiscalPeriod(
			FiscalPeriod fiscalPeriod) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<FiscalPeriod> findFiscalPeriodByAccountSuite(
			SalaryAccountSuite accountSuite) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean isAlreadyUsed(SalaryAccountSuite salaryAccountSuite,
			FiscalPeriod fiscalPeriod) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void removeAll(PayRoll payRoll) {
		// TODO Auto-generated method stub

	}

}
